package com.qingcloud.fexecutor.base.enums;

/**
 * 输入HTML DOM样式
 *
 * @author wangjinnan
 */
public enum InputDomTypeEnum {

    /**
     * 输入框
     */
    INPUT(1),

    /**
     * 下拉框
     */
    SELECT(2),

    /**
     * 大文本输入框.
     */
    TEXT(3),

    /**
     * 密码输入框.
     */
    PASSWORD(4);

    /**
     * 类型编码
     */
    public final Integer code;

    InputDomTypeEnum(int code) {
        this.code = code;
    }

    public static InputDomTypeEnum findByName(String name) {
        for (InputDomTypeEnum type : InputDomTypeEnum.values()) {
            if (type.name().equalsIgnoreCase(name)) {
                return type;
            }
        }
        return INPUT;
    }

}
